Twickenham is a synonym of twickers.
As proper nouns the difference between twickers and twickenham
is that twickers is twickenham stadium while Twickenham is a town in southwest London.
twickenham
English
Proper noun
(
en proper noun)
A town in southwest London
, the largest rugby stadium in England
Synonyms
(stadium)
* Twicks
* Twickers