JoHanKrumLaur's definitions
A new, revolutionary two or four player sport, thats innovative technique involves the skilled use of eye-foot coordination. Similar to tennis but played by launching the ball with feet.
by JoHanKrumLaur May 19, 2008
Get the Toedball mug.