Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
matcha
in English
matcha
us
/məˈtʃɑː/
uk
/məˈtʃɑː/
#uncommon
Definitions
Noun
powdered
green
tea
used
in
Japanese
ceremonies