meaning of nanometers
1.
a
metric
unit
of
length
equal
to
one
billionth
of
a
meter
Related Words
nanometer
|
Developed & Maintained By
Taraprasad.com