0%

ALL meanings of twickenham

Twick·en·ham
T t
  • noun twickenham a former borough, now part of Richmond upon Thames, in SE England. 1
  • noun 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 0
  • noun twickenham former borough in Middlesex, England, near London: now part of Richmond 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?