Meaning of oilcan

Definition of oilcan

(noun) a can with a long nozzle to apply oil to machinery

Other information on oilcan

WIKIPEDIA results for oilcan
Amazon results for oilcan