cascada

noun
  1. A Spanish word for 'waterfall', referring to a steep fall or flow of water in a stream or river over a precipice. noun
    We hiked to the top of the mountain to see the beautiful cascada.
    The sound of the cascada was soothing and filled the entire valley.