telescopic sight /ˈtɛlɪfˌəʊtəʊ ˈlɛnz/ n

中文:瞄准镜

Meaning:Optical instrument mounted on a rifle or a measuring device to increase accuracy.

Found in these illustrated scenes(2)

‹ Browse all scenes