Define Lisa Tenenbaum Meaning

Lisa Tenenbaum
The worst teacher in the world. she can be a dragon woman.

By Dehlia