Arabic-English dictionary »

لِيمُونَاضَة meaning in English

ArabicEnglish
لِيمُونَاضَة

lemonadestill beverage