peak of a mountain - German English Dictionary