1 definition by Joe Llewelyn

Top Definition
A term of annoyance - founded on the rugby fields and commonly used ever since.
"Stop that you rusclut"
by Joe Llewelyn September 27, 2006

Mug icon
Buy a Rusclut mug!