Spanish-English Dictionarybarra
barra
barrer
Meaning of barra