devastates - French English Dictionary