Elgondor's definitions
A term of endearment, often used as a way of expressing ones true feelings without opening up emotionally.
I love you stenchy
by Elgondor April 28, 2011
Get the Stenchy mug.by Elgondor June 11, 2011
Get the Wooser mug.