believe despite all odds - Espagnol Anglais Dictionnaire