self-validating - French English Dictionary