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