self-evident truth - Español Inglés Diccionario