deicidal - French English Dictionary