(US slang) a variation of the
phrase given the (
old) heave-ho, meaning "gotten rid of." "
Yo-heave-ho" is a chant shouted by sailors when pulling or lifting together, such as pulling on a
rope or heaving (raising) the
anchor. But a
lot of those things have been
given the
yo-heave.