Twickenham
English edit
Pronunciation edit
Proper noun edit
Twickenham
- A town and suburb of south-western London, England.
- Twickenham Stadium, the largest rugby stadium in England.
- An unincorporated community in Wheeler County, Oregon, United States.
Synonyms edit
(stadium):