Vallecula
English Meaning
A groove; a fossa; as, the vallecula, or fossa, which separates the hemispheres of the cerebellum.
Sorry, No Malayalam Meaning for your input!
See Vallecul Want To Try Vallecula In Malayalam??