Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of fenestra

- A small opening; esp., one of the apertures, closed by membranes, between the tympanum and internal ear.