self-validating - German English Dictionary