Latin-French dictionary »

elephas primigenius meaning in French

LatinFrench
Elephas primigenius noun

mammouthnom