DECAMETRE MEANING IN FRENCH

Definition & Synonyms


• Decametre

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


Synonyms:
Dam, Decameter, Dekameter,