sugar loaf mountain - Turkish English Dictionary