Translation of barata in English:

barata

cockroach, n.

feminine noun

  • 1Chile

    (cucaracha)
    cockroach
  • 2Mexico

    (liquidación)
    sale