Herniation meaning

The formation of a hernia.
noun
0
0
Advertisement