Ahem...
Haha. Definition: The sound a English person laughing.
[deleted]
1 up, 2y,
2 replies
That's all I needed to know
Wasn't sure if it was that or you thinking "uwot"
...well this went on long enough to be cursed. Guess we wait until someone says "oh I'll just post this"