Arabic-English dictionary »

مَعْبُودَة meaning in English

ArabicEnglish
مَعْبُودَة f

goddessadored or idealized woman