insuperable obstacle - German English Dictionary