Kotomora
渋茶 (shibucha) Japanese meaning: strong green tea | Kotomora