1 definition by scrote12

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 lucky scrote mug.