demonstrate self-confidence and daring - Espagnol Anglais Dictionnaire