YourDictionary

constrictor medical definition

noun
One that constricts, especially a muscle that contracts or compresses a part or organ of the body.

Learn more about constrictor

link/cite print suggestion box