decamers
English
Noun
decamers
plural of
decamer
Anagrams
screamed