Polish-English dictionary »

drapieżnik alfa meaning in English

PolishEnglish
drapieżnik alfa noun

apex predatornoun
an animal atop the food chain