1 definition by Taylor Dubdogg
A noise commonly herd during intercourse. This can be a direct result of excess moisture given off by either partner.
Words commonly associated with this term: Squelchy (adj)
Words commonly associated with this term: Squelchy (adj)
by Taylor Dubdogg July 11, 2008