Word info

embrithopod

Noun

Meaning

embrithopod (plural embrithopods)

(zoology) Any of the Embrithopoda, an extinct order of mammals resembling the rhinoceros.

Source: en.wiktionary.org

Close letter words and terms