person who overcomes difficulties - Espagnol Anglais Dictionnaire