Search term décamètre has one result
Jump to
FR French EN English
décamètre (n) [the length of 10 metres] (n) decametre (n) [the length of 10 metres]