back out or not fulfill an agreement or business - Espagnol Anglais Dictionnaire