Wiktionary
megatheriids
n. (plural of megatheriid English)
n. (plural of megatheriid English)