Kotomora
ノッチ (notchi) Japanese meaning: notch | Kotomora