Kotomora
生垣 (いけがき, ikegaki) Japanese meaning: hedge | Kotomora