French-English dictionary »

diplodocus meaning in English

FrenchEnglish
diplodocus nom {m}

diplodocus◼◼◼(dinosaur)
noun