meaning of Carrow Road

Carrow Road meaning in Urban Dictionary

Home of Norwich City FC. Terrible arena for a terrible group.