sports ground in French sports ground in French terrain de sport noun a stadium or piece of land used for sport. Add to Flashcards