Polish-English dictionary »

hominid meaning in English

PolishEnglish
hominid noun

hominidnoun
primate of the taxonomic family Hominidae