Kotomora
髪頭 (kamikashira) Japanese meaning: hair on one's head | Kotomora