What does Blundell park mean?

Blundell park meaning in Urban Dictionary

a arena when you look at the north of england. Much better than the as soon as in scumthorpe or sCUNThorpe.