which is the highest mountain - Turkish English Dictionary