English Dictionary
Definition demigod in British English
demigod noun
[countable] noun
/ˈdemiˌɡɒd/
English Dictionary