Top definition
The funniest critic to ever grace the face of the earth...

The smuggest twat in Britain.
by Sharpshooter November 16, 2003
Get the mug
Get a Ally Ross mug for your mom Rihanna.