Top definition
One of those stranglings in your life that on a day to day basis can just crack you up by hearing her laugh
Shatonne i farted. (constant laughter that sometimes turns into a "shtoon squeak")
by Tagith February 16, 2009
Get the mug
Get a Shatonne mug for your brother Georges.