Arabic-English dictionary »

بَشْمَلَة meaning in English

ArabicEnglish
بَشْمَلَة f

loquatfruit