self-abnegating - French English Dictionary