Dictionary Definition
oilcan n : a can with a long nozzle to apply oil
to machinery
User Contributed Dictionary
English
Alternative spellings
Noun
- A container with a long spout, for containing oil and delivering it in drops or small quantities for lubricating machinery