Arabic-English dictionary »

بَاغُودٰ meaning in English

ArabicEnglish
بَاغُودٰ f

pagodaa tiered tower with multiple eaves