Fenestra
English Meaning
A small opening; esp., one of the apertures, closed by membranes, between the tympanum and internal ear.
Sorry, No Malayalam Meaning for your input!
See Fenestr Want To Try Fenestra In Malayalam??