Translation of depuradora in English:

depuradora

sewage treatment plant, n.

feminine noun

  • 1

    (de aguas residuales)
    sewage treatment plant
  • 2

    (en una piscina)
    filter system