meaning of am dichtesten besiedelt

am dichtesten besiedelt - German to English

many densely inhabited