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