French-English dictionary »

tyrannosaurus rex meaning in English

FrenchEnglish
Tyrannosaurus rex nom {m}

Tyrannosaurus rex◼◼◼(dinosaur)
noun