1. Noun. (American English) A sports complex that includes soccer facilities. ¹
¹ Source: wiktionary.com