by Michael Blaine April 30, 2009
A slang term suggesting a person is involved in or attached to a situation whereby options or opportunities are limited.
Peter keeps telling everyone he is planning on leaving Michelle, but we all know he's not going anywhere. He's too anchored down with all of those kids they have together.
by Who 'Dis? Who 'Dat? March 25, 2019
During sexual intercourse, you tie something heavy to the partners legs and hands restraining them from any movement, and ejaculating into their face as if drowning.
by Rodger Evans January 28, 2017