2 definitions by imboredsoiuseurbandictionary

sir richard is soo annoying, retarded, stupid, and a huge asshole and dickhead.
by imboredsoiuseurbandictionary February 14, 2019
Get the sir richard mug.
The most annoying person in the whole fucking world.
OMG. Sir Richard just stepped on my foot he is soooooo annoying
by imboredsoiuseurbandictionary February 14, 2019
Get the sir richard mug.