Find the word definition

Wiktionary
dinomyids

n. (plural of dinomyid English)

Usage examples of "dinomyids".

Alongside them moved a small family of dinomyids: bulky, bearlike grazers.