French-Latin dictionary »

mammouth meaning in Latin

FrenchLatin
mammouth nom

Elephas primigeniusnoun