Delacour
English
Proper noun
Delacour
A
hamlet
in
Alberta
,
Canada
.
Anagrams
cloud ear