Arabic-English dictionary »

بَبَّاي meaning in English

ArabicEnglish
بَبَّاي m

Popeyetough cartoon sailor