DECAMETRE


Meaning of DECAMETRE in English

noun a measure of length in the metric system; ten meters, equal to about 393.7 inches.

Webster English vocab.      Английский словарь Webster.