Kotomora
医用蛭 (iyoubiru) Japanese meaning: Hirudo nipponia | Kotomora