Translation of librada in English:

librada

lucky escape, n.

feminine noun

Chile
informal

  • 1

    lucky escape
    close shave informal