Top definition
Home of Norwich City FC. Awful stadium for an awful team.
Yuck, never go to Carrow Raod, it smells.
by Monstermunch July 15, 2004
Get the mug
Get a Carrow Road mug for your friend Sarah.