1 definition by NorthHertsConstabulary

Top Definition
A dirty nonce that brags about raping people.
I hate Garrads, they're so fucking dirty.
by NorthHertsConstabulary April 28, 2019

Mug icon
Buy a Garrad mug!