upwelling producing structure - İspanyolca İngilizce Sözlük