Kotomora
ほうじ茶 (houjicha) Japanese meaning: roasted green tea | Kotomora