devastator - French English Dictionary