Subscribe English
look up any word, like latergram:
 
1.
The sound of someone jumping into an undefined boggy mass, eg a meng
"Jesus, that sure was a loud Thelch"
by Some Guy March 21, 2003
1 1