obstacle impossible to surmount - Espagnol Anglais Dictionnaire