Kotomora
アレチウリ (arechiuri) Japanese meaning: bur cucumber | Kotomora