Polish-English dictionary »

orangutan meaning in English

PolishEnglish
orangutan noun

orangutannoun
arboreal anthropoid ape