Arabic-English dictionary »

بَطَّة قَبِيحَة meaning in English

ArabicEnglish
بَطَّة قَبِيحَة f

ugly ducklingone who is ugly, but who is expected to become beautiful or handsome as they mature