mythical forest dweller - Francés Inglés Diccionario