"that dragon lady won't stop starring at me with her little squinty eyes
derogatory term for an asian woman usually an angry bitch
""that dragon lady won't stop starring at me with her little squinty eyes" What is the definition of "dragon lady"?