Arabic-English dictionary »

دُبَاء meaning in English

ArabicEnglish
دُبَاء f

pumpkinfruit of this plant

pumpkinplant