Term Gallery logo

Meanings of greater peritoneal sac in English