The AI-powered English dictionary
plural sportsgrounds
A large outdoor area for playing sport; a stadium, pitch, etc. examples