Derived from the game "worms: armageddon" meaning to be skillful at something. Usually used when a particularly difficult task is achieved.
DUDE! did you just see that? OFMG I am HELLA skillfoot.
by Ada July 01, 2003
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from email@example.com. We'll never spam you.×