1 definition by cheshirepig

A man who puts out often. Usually accompanies impressive stamina.
Do they ever leave the bedroom? That guy must be a real squirt engine.
by cheshirepig January 21, 2010
Get the squirt engine mug.