Skip to main content

Definitions by imboredsoiuseurbandictionary

sir richard 

The most annoying person in the whole fucking world.
OMG. Sir Richard just stepped on my foot he is soooooo annoying

sir richard 

sir richard is soo annoying, retarded, stupid, and a huge asshole and dickhead.