Cascada in English | Spanish to English Translation and Dictionary
cascada
feminine noun
1. waterfall (de agua)
  • en cascada one after another
cascada
waterfall; cascade
Search history
Did this page answer your question?