Find the word definition

Wiktionary

oilcans

n. (plural of oilcan English)