What does Carrow Road mean?

Carrow Road meaning in Urban Dictionary

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