Twickenham

Proper noun

 * 1) Twickenham Stadium, the largest rugby stadium in England.
 * 1) Twickenham Stadium, the largest rugby stadium in England.