Kotomora
クサフジ (kusafuji) Japanese meaning: tufted vetch | Kotomora