IMPERFORATA MEANING IN ENGLISH

• Imperforata Definition & Synonyms

  1. (n. pl.) A division of Foraminifera, including those in which the shell is not porous.


RECENT SEARCHES