French-English dictionary »

superprédateur meaning in English

FrenchEnglish
superprédateur nom {m}

apex predator◼◼◼(an animal atop the food chain)
noun