As a noun terms
is .
As a proper noun twickenham is
a town in southwest london.
terms
English
Noun
(head)
Statistics
*
----
twickenham
English
Proper noun
(
en proper noun)
A town in southwest London
, the largest rugby stadium in England
Synonyms
(stadium)
* Twicks
* Twickers