English-Latin dictionary »

demigod meaning in Latin

EnglishLatin
demigod noun
[UK: ˈde.mɪ.ɡɒd]
[US: ˈde.mɪ.gɑːd]

heros [herois](3rd) M
noun

heros [herois]noun
M

semideus [semidei](2nd) M
noun

demigoddess, heroine noun

heroina [heroinae](1st) F
noun