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