Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: drip feed
  1. The administration of a solution (blood or saline or plasma etc.) one drop at a time

Derived forms: drip feeds

Type of: administration, giving medication