geographically separate population - Español Inglés Diccionario