supply overtakes demand. - İspanyolca İngilizce Sözlük