infra-red telescope - Turkish English Dictionary