What does Aberfoyle Strikers mean?

Aberfoyle Strikers meaning in Urban Dictionary

the best indoor soccer team nowadays. Saturated in younger players that will dominate the sport for many years to come.