Top definition
A. the newest and freshest exclamation of excitement
B. A name for someone or something which you can determine your own inside meaning for the word.
A. "Skumfa! i win, you suck at life."
B. Mike is a bigger skumfa than Luke.
by K1NG TUTTT February 17, 2009
Get the mug
Get a skumfa mug for your coworker Manafort.