decamerides
English
Noun
decamerides
plural of
decameride