ORTHID MEANING IN ENGLISH

• Orthid Definition & Synonyms

  1. (n.) A brachiopod shell of the genus Orthis, and allied genera, of the family Orthidae.


RECENT SEARCHES