Kotomora
腸捻転 (chounenten) Japanese meaning: volvulus | Kotomora