photographic telescope - Turkish English Dictionary