mythical forest dweller - Alemán Inglés Diccionario