execrable - German English Dictionary