decametre

nounA unit of length equal to 10 meters (British spelling of decameter).

No synonyms or antonyms found for this word.

decametre synonyms & antonyms | whatsthatwordmean | whatsthatwordmean