French-English dictionary »

mégafaune meaning in English

FrenchEnglish
mégafaune nom
{f} {S}

megafauna◼◼◼(large animals)
noun