Editor
Definition

Stomach

The dilated part of the alimentary canal, on the left of the abdomen, beneath the diaphragm 

Sponsored Ads