Catalan Spanish Dictionary

català, valencià - español

cascada in Spanish:

1. cascada cascada