Arabic-English dictionary »

بَائُو دِي أَكُوكَار meaning in English

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

Sugarloaf Mountainrocky peak in Rio de Janeiro