squirt can

noun

Definition of squirt can

: an oil can having a flexible bottom that when compressed forces oil out of a tapering spout