Rangulard

Someone who touches your face or is being an idiot.
"Stop being such a rangulard"
by Ab0r August 22, 2012
Get the Rangulard mug.