electron telescope - Turkish English Dictionary