decametre

Noun
  1. A metric unit of length equal to ten meters (synset 113681341)

Other Searches