Skip to main content

decameter

English decameter meaning in English  •  decameter का अर्थ अंग्रेजी में
Noun
  • A measure of length in the metric system; ten meters, equal to about 393.7 inches.
Advertisement