advances on sales contracts - Espagnol Anglais Dictionnaire