telescopy - Turkish English Dictionary