Wiktionary
thylacoleonids
n. (plural of thylacoleonid English)
n. (plural of thylacoleonid English)