Twickenham

(redirected from Twittenham)
Also found in: Dictionary.

Twickenham

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