Lisa Tenenbaum means: She is the worst teacher on earth. She can also be called a dragon lady. (in Community Dictionary, added by Cottarme12345)