upwelling producing structure - Turco Inglés Diccionario