a guiding spirit - Francés Inglés Diccionario