inexecrable - German English Dictionary