geographically separate populations - Turco Inglés Diccionario