geographically separate populations - Turkish English Dictionary