French-English dictionary »

apatosaure meaning in English

FrenchEnglish
apatosaure nom {m}

apatosaur(large, herbivorous dinosaur of the genus Apatosaurus)
noun