1. verb
a) To fall one drop at a time.
Listening to the tap next door drip all night drove me mad!
Does the sink drip, or have I just spilt water over the floor?
2. noun
a) A drop of a liquid.
I put a drip of vanilla extract in my hot cocoa.
b) An apparatus that slowly releases a liquid, especially one that releases drugs into a patients bloodstream (an intravenous drip).
Hes not doing so well. The doctors have put him on a drip.
Wikipedia foundation.