OILCAN Meaning of OILCAN in English n. a can containing oil, esp. one with a long nozzle for oiling machinery. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012