Translation of barra libre in English:

barra libre

free bar, n.

feminine noun

  • 1

    free bar