What is the meaning of dilophosaurus in English?

Learn vocabulary with pictures as well as definitions of dilophosaurus in English

Learn in

See more

n. dilophosaurus

Definition of dilophosaurus in English

Bipedal, carnivorous dinosaur of large size that has two parallel crests on its head, long hind legs, and very short front legs.