do the impossible for - German English Dictionary