Stansted (English, name)
expansion: Stansted
Senses:
glosses: An airport to the north of London, in Essex, England.
Forms: