dekameterEnglish

dam, decameter, decametre, dekameter, dekametre

Noun

A metric unit of length equal to ten meters

English: decameter, dekameter, decametre, dekametre, dam, dkm

English words with similar meanings

Show 5 words