Top definition
Someone who has epic failed at life. Based on the 'Scot' that epic FAILED against Norway at Hampden on his debut. A extremely grave insult my friends.
Damn you! you o@*(&# Iwelumo!
by Bob Seqan George Schmit November 06, 2008
Get the mug
Get a Iwelumo mug for your Facebook friend Larisa.