utterly impossible - German English Dictionary