substantiated truth - Francés Inglés Diccionario