appear (of a spirit) - Francés Inglés Diccionario