Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
nanometres
in English
nanometres
#uncommon
Definitions
Noun
a
small
measurement
of
length
(
one
billionth
of
a
metre
)
a
unit
of
length
(
10
^
-9
metres
);
symbol
nm