1 definition by scrote12

1
A not so popular scum bag who is rather fortunate in some way.
That's his fifth hole in one this year, what a lucky scrote!
by scrote12 December 22, 2009
Get the mug
Get a lucky scrote mug for your sister-in-law Beatrix.