Top definition
squiggle foot is a highley intense sport that makes two players jump down a flight of stairs and hurt them selfs the most. wins
dude i was playing squiggle foot all night long and broke my rib cage
by mcwho 23 August 24, 2010
Get the mug
Get a squiggle foot mug for your Uncle James.