barra

/bˈɑɹə/

barra

English Noun Top 44,322
Ad

Definition

A barrow; a hand-pushed cart of the type commonly used in markets.

Etymology

Variant forms.

Ad