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
Tweet