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 ▲