|
Medical Definition of Davidson syringe
1. A rubber tube, armed with an appropriate nozzle, intersected with a compressible bulb, with valves so arranged that compression forces the fluid, into which one end of the tube is inserted, forward to the nozzle end. (05 Mar 2000)