inexecrable - French English Dictionary