Wiktionary
thylacomyids
n. (plural of thylacomyid English)
n. (plural of thylacomyid English)