ほうじ ちゃ
hōjicha

Noun

1. roasted green tea

Other forms: