geographically separate population - German English Dictionary