rambla - French English Dictionary