present itself to the mind - Alemán Inglés Diccionario