the law of supply and demand - Espagnol Anglais Dictionnaire