YourDictionary

pinchcock

noun

a clamp used on a flexible tube to control the flow of fluid through it

See pinchcock in American Heritage Dictionary 4

link/cite print suggestion box