English Dictionary
Definition agathodaemon in British English
agathodaemon noun
noun
1
a good or benevolent spirit or angel
