American Dictionary
Definition decametre in American English
decametre noun
noun
1
ten metres
