self-validating - Turkish English Dictionary