upwelling producing structure - Francés Inglés Diccionario