ciudad deportiva
Meanings
Noun
1. training complex, training centre (Spain, sports, soccer)