Sports sites (6)
I believe the answer is:
stadia
'sports sites' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for stadia that I've seen before include "large arenas" , "Big venues" , "major venues" , "Sports grounds" , "Sports arenas" .)