Decametre definitions

noun

a metric unit of length equal to ten meters

See also: decameter dekameter dekametre