Definitions by Murry & Laurel
knee pit
knee pit by Murry & Laurel October 28, 2004
squeech
The warping of the two words 'squeal' and 'screech' therefore making the word 'squeech' . A very high pitched noise.
squeech by Murry & Laurel October 28, 2004