contract to provide goods or services - Espagnol Anglais Dictionnaire