Top definition
Annoying phrase said usually by soccer fans or players showing their love for the God awful sport.
"Socca Woo! I love soccer!"
by ficticiousnamebyauthor May 13, 2015
Get the mug
Get a Socca Woo! mug for your girlfriend Beatrix.