MACRODONT MEANING IN ENGLISH

• Macrodont Definition & Synonyms

  1. (a.) Having large teeth.
  2. (n.) A macrodont animal.


RECENT SEARCHES