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
/bˈɑɹə/
barra
A barrow; a hand-pushed cart of the type commonly used in markets.
Variant forms.