Kotomora
頭頂部 (touchoubu) Japanese meaning: top of the head | Kotomora