DECAMETRE


Meaning of DECAMETRE in English

(n.) A measure of length in the metric system; ten meters, equal to about 393.7 inches.

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