The Collaborative International Dictionary of English v.0.48:
oilcan \oil"can`\, n. A small can with a long spout used to apply oil to machinery, for purposes of lubrication. [PJC]WordNet (r) 3.0 (2006):
oilcan n 1: a can with a long nozzle to apply oil to machinery