alai mountains - Turkish English Dictionary