demilunes
English
Noun
demilunes
plural of
demilune
Anagrams
lumenised
French
Noun
demilunes
plural of
demilune