せむし
Japanese
Noun
せむし
• (
semushi
)
傴僂
:
hunchback