Decametre Synonyms

A metric unit of length equal to ten meters
(Noun)

Decametre Is Also Mentioned In