Dictionary search results

Showing 1-2 of 2 results

drip feed US English

A device for introducing fluid drop by drop into a system, e.g., lubricating oil into an engine