Latin-English dictionary »

deicida meaning in English

LatinEnglish
deicida [deicidae] (1st) M
noun

Judas [Judases]noun
[UK: ˈdʒuː.dəs] [US: ˈdʒuː.dəs]

killer / slayer of Godnoun