Twickenham (English, name)
expansion: Twickenham
Senses:
glosses: A town in the borough of Richmond upon Thames, south-western Greater London, England, historically in Middlesex (OS grid ref TQ1673).
glosses: Twickenham Stadium, the largest rugby stadium in England.
glosses: An unincorporated community in Wheeler County, Oregon, United States.
Forms: