deluvio - French English Dictionary