Arabic-English dictionary »

بَائُو meaning in English

ArabicEnglish
بَائُو دِي أَكُوكَار m

Sugarloaf Mountainrocky peak in Rio de Janeiro

Your history