surplus supply and depressed prices - Espagnol Anglais Dictionnaire