FENESTRA MEANING IN ENGLISH

• Fenestra Definition & Synonyms

  1. (n.) A small opening; esp., one of the apertures, closed by membranes, between the tympanum and internal ear.


• Fenestrae Definition & Synonyms

  1. (pl. ) of Fenestra


RECENT SEARCHES