ストーマ
Meanings
Noun
1. stoma; fistula
2. artificial anus; artificial urinary bladder
Other readings