natural climate barrier - Turco Inglés Diccionario