make impossible - German English Dictionary