to release on a recognizance - Espagnol Anglais Dictionnaire