Kotomora
ヤナギタデ (yanagitade) Japanese meaning: water pepper | Kotomora