astronomical telescope - Turkish English Dictionary