Noun

  1. liquid falling in drops; the sound it makes

  2. apparatus for dripping liquid into the veins of a sick person

Powered by Oxford