self-validating - Spanish English Dictionary