1 definition by Nidgey_laa

Top Definition
Another name for a football...
Fancy a game of "togga"...
by Nidgey_laa September 01, 2006

Mug icon
Buy a togga mug!