Kotomora
緑茶 (りょくちゃ, ryokucha) Japanese meaning: green tea | Kotomora