from The American Heritage® Dictionary of the English Language, 4th Edition
- n. A powerful or domineering woman.
- n. A dangerous and seductive woman; a femme fatale.
Sorry, no etymologies found.
The firm cooked up a story to cover Swan’s disappearance and the dragon lady fed it to you.”