bravely face a difficult matter - Espagnol Anglais Dictionnaire