YourDictionary

Dictionary Home » Medical Definitions » Thoma's ampulla

Thoma's ampulla medical definition

noun
A dilation of the arterial capillary beyond the sheathed splenic artery.

link/cite print suggestion box