Wiktionary
thylacosmilids
n. (plural of thylacosmilid English)
n. (plural of thylacosmilid English)