Twick‧en‧ham /ˈtwɪkənəm/
a
rugby stadium in west London, where the English Rugby Football Union is based and where the English national rugby team plays international games. It is sometimes humorously called ‘Twickers’.
[TahlilGaran] Dictionary of Contemporary English ▲