Your word here
UD merch!
Buy Now

1 definition by Your mothers ma

A small town in South Tyneside.
It has a LEGENDARY BEACH.
"Let's go to Jarra/Jarrow beach"
by Your mothers ma August 15, 2008
Get the Jarrow mug.