MYARIA MEANING IN ENGLISH

• Myaria Definition & Synonyms

  1. (n. pl.) A division of bivalve mollusks of which the common clam (Mya) is the type.


RECENT SEARCHES