diluvial period - French English Dictionary