gyokuro
noun
gyo·ku·ro
| \ ˈgyȯkəˌrō\
plural -s
Definition of gyokuro
: a high-grade tea made in Japan from the leaves of shaded bushes and used for domestic consumption
Keep scrolling for more