Google
×

Kabusecha

Tea
Kabuse tea, or kabusecha is a class of Japanese tea leaf. Kabuseru literally means to cover or place on top, as a hat on a head, therefore kabuse tea is a tea leaf harvested from a tea plant that, for ... Wikipedia