telescopic sights - Turkish English Dictionary