dovetail /ˈdʌvteɪl/ n

中文:鸠尾座

Meaning:Device for mounting the telescopic sight onto a device or firearm.

Found in these illustrated scenes(1)

‹ Browse all scenes