Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
nightscope
in English
nightscope
#uncommon
Definitions
Noun
a
device
for
seeing
in
low
light
conditions
Base Words
night
scope