mythical devil or demon that lives in the jungle - Spanisch Englisch Wörterbuch