Kotomora
新茶 (shincha) Japanese meaning: first tea of the season | Kotomora