firm sales contract - Espagnol Anglais Dictionnaire