Kotomora
面繋 (おもがい, omogai) Japanese meaning: headstall | Kotomora