Translation of catarata in English:

catarata

waterfall, n.

feminine noun

  • 1

    Geography
    (cascada)
    waterfall
    las cataratas del Iguazú/del Niágara Iguaçú/Niagara Falls
  • 2

    Medicine
    cataract