a former town in SE England, on the River Thames: part of the Greater London borough of Richmond-upon-Thames since 1965; contains the English Rugby Football Union ground
Twickenham in American English
(ˈtwɪkənəm)
former borough in Middlesex, England, near London: now part of Richmond