The AI-powered English dictionary
An area in Liverpool, England. examples
(soccer) A football stadium within the area, home of Liverpool Football Club. examples
(soccer, by extension) Liverpool Football club itself. examples