DOCOGLOSSA MEANING IN ENGLISH

• Docoglossa Definition & Synonyms

  1. (n. pl.) An order of gastropods, including the true limpets, and having the teeth on the odontophore or lingual ribbon.


RECENT SEARCHES