execrates - French English Dictionary