cascada - French English Dictionary