Arabic-English dictionary »

إِنْسَان اَلْغَاب meaning in English

ArabicEnglish
إِنْسَان اَلْغَاب m

orangutanarboreal anthropoid ape