MEGASTOME MEANING IN ENGLISH

• Megastome Definition & Synonyms

  1. (n.) One of a group of univalve shells, having a large aperture or mouth.


RECENT SEARCHES