Oilcan has 2 different meanings across 1 category:
Noun
a can with a long nozzle to apply oil to machinery
A container with a long spout, for holding oil and delivering it in drops or small quantities for lubrication.