geographically separate populations - Alemán Inglés Diccionario