Kotomora
頭部 (とうぶ, toubu) Japanese meaning: head | Kotomora