OILCAN Meaning of OILCAN in English [oil.can] n (1839): a can for oil; esp: a spouted can designed to release oil drop by drop (as for lubricating machinery) Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012