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