The AI-powered English dictionary
An area in the borough of Islington, London. examples
(historical, soccer) the former home stadium of Arsenal Football Club
(soccer, historical, by extension) Arsenal Football Club itself