world devastator - French English Dictionary