noun
Meaning 1
A sports club facility complex featuring numerous training pitches, gyms, medical clinics, on-site housing, club offices, and a mini-stadium for youth academy, reserve and women's team matches
Definition source: English Wiktionary via Wiktextract
Topics: hobbies, lifestyle, sports
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided