Clue: Sports venue given support by the sound of it (5)
Answer: STADE
Explanation: Definition: Sports venue
Homophone of "stayed" – a variant of "stadium"