renegade (from christianity) - French English Dictionary