rifle telescope - Turkish English Dictionary