tell the truth without reservation - Espagnol Anglais Dictionnaire