deicidal - Spanish English Dictionary