iguana-like mythical creature with evil powers - Französisch Englisch Wörterbuch