DECAMETRE MEANING IN ENGLISH

• Decametre Definition & Synonyms

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


Synonyms:
Dam, Decameter, Dekameter,

RECENT SEARCHES