Definitions of oilcan:

  • noun:   a can with a long nozzle to apply oil to machinery