2 definitions by imboredsoiuseurbandictionary

1
sir richard is soo annoying, retarded, stupid, and a huge asshole and dickhead.
by imboredsoiuseurbandictionary February 14, 2019
Get the merch
Get the sir richard neck gaiter and mug.