English-French dictionary »

megafauna meaning in French

EnglishFrench
megafauna (large animals)
noun

mégafaune◼◼◼nom
{f} {S}