tower telescope - Turkish English Dictionary