Polish-English dictionary »

samica alfa meaning in English

PolishEnglish
samica alfa noun

alpha femalenoun
dominant female animal

alpha femalenoun
self-assured and strong woman