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