desolator - French English Dictionary