devastators - French English Dictionary