think an impossible thing - German English Dictionary