Barra meaning

(Geordie) A barrow; a hand-pushed cart of the type commonly used in markets.
noun
0
0
Advertisement