manage to face and avoid difficulties - Espagnol Anglais Dictionnaire