decametres

English

Noun

decametres

  1. plural of decametre

Anagrams