Kotomora
ヘッド (heddo) Japanese meaning: head | Kotomora