arctic telescope - Turkish English Dictionary