Arabic-English dictionary »

عَشَابَة meaning in English

ArabicEnglish
عَشَابَة f

vegetationplants