Arabic-English dictionary »

بَنَدُورَة meaning in English

ArabicEnglish
بَنَدُورَة f

tomatotomato plant