TAXEOPODA MEANING IN ENGLISH

• Taxeopoda Definition & Synonyms

  1. (n. pl.) An order of extinct Mammalia found in the Tertiary formations.


RECENT SEARCHES