FENESTRULE MEANING IN ENGLISH

• Fenestrule Definition & Synonyms

  1. (n.) One of the openings in a fenestrated structure.


RECENT SEARCHES