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