Portuguese-English dictionary »

dilophossauro meaning in English

PortugueseEnglish
dilophossauro noun
{m}

dilophosaur(dinosaur of genus Dilophosaurus)
noun