execrated - French English Dictionary