Definisi 'drip feed'
English to English
noun
1 the administration of a solution (blood or saline or plasma etc.) one drop at a time
source: wordnet30
More Word(s)
administration, giving medication,

Visual Synonyms
Click for larger image