Meaning of thylacinus cynocephalus
Definition of thylacinus cynocephalus
(noun)
rare
doglike
carnivorous
marsupial
of Tasmania having
stripes
on its back;
probably
extinct
Other information on thylacinus cynocephalus
WIKIPEDIA results for
thylacinus cynocephalus
Amazon results for
thylacinus cynocephalus
Tweet