Portuguese-English dictionary »

abelissauro meaning in English

PortugueseEnglish
abelissauro noun
{m}

abelisaurus(theropod dinosaur of the Late Cretaceous)
noun