self-evident truth - Alemán Inglés Diccionario