Decameter
English Meaning
A measure of length in the metric system; ten meters, equal to about 393.7 inches.
- A metric unit of length equal to 10 meters.
Sorry, No Malayalam Meaning for your input!
See Decamete Want To Try Decameter In Malayalam??