thylacinid
Noun
Meaning
thylacinid (plural thylacinids)
(zoology) Any member of the family Thylacinidae of extinct carnivorous marsupials.
Noun
thylacinid (plural thylacinids)
(zoology) Any member of the family Thylacinidae of extinct carnivorous marsupials.