Arabic-English dictionary »

إسكارول (أعشاب) meaning in English

ArabicEnglish
إسكارول (أعشاب)

Escarole