sugar loaf mountain - German English Dictionary