ewood park

/Y UW1 W UH1 D P AA0 R K/
N
  1. 1

    a football stadium in Blackburn, Lancashire, England, and the home of Blackburn Rovers F.C., founding members of the Football League and Premier League, who have played there since 1890.