Polish-English dictionary »

matcha meaning in English

PolishEnglish
matcha noun

matchanoun
powdered green tea for ceremonies