Kotomora
ノイバラ (noibara) Japanese meaning: multiflora rose | Kotomora