volvulus
nounDefinition of volvulus
: a twisting of the intestine upon itself that causes obstruction
Keep scrolling for more
Keep scrolling for more