Kotomora
せむし (semushi) Japanese meaning: hunchback | Kotomora