upwelling producing structure - Turkish English Dictionary