substantiated truth - Spanish English Dictionary