Italian-English dictionary »

matcha meaning in English

ItalianEnglish
matcha noun
{m}

matcha(powdered green tea for ceremonies)
noun