Word info

decanometre

Noun

Meaning

decanometre (plural decanometres)

A unit of length equal to 10 nanometres

Source: en.wiktionary.org

Anagrams

Close letter words and terms