Arabic-English dictionary »

مَاتْشَا meaning in English

ArabicEnglish
مَاتْشَا f

matchapowdered green tea for ceremonies