VariousWords beta
Related Terms:
Definitions:
Noun
oilcan
Definition: a can with a long nozzle to apply oil to machinery
Definition: A container with a long spout, for holding oil and delivering it in drops or small quantities for lubrication.