さる
sarute

Noun

1. ape hand (deformity); simian hand

Medicine
Other forms: