substantiated truth - French English Dictionary