4 definitions by SarahRichmond
by SarahRichmond August 2, 2009
by SarahRichmond September 12, 2009
A motorboat that comes unexpectedly.
by SarahRichmond October 13, 2009
A sexual act in which one of the participants puts a sheet over their body while engaging in sexual intercourse.
by SarahRichmond January 26, 2010