Meaning of decametre

Definition of decametre

(noun) a metric unit of length equal to ten meters

Other information on decametre

WIKIPEDIA results for decametre
Amazon results for decametre