2 definitions by lamecartoon44
by lamecartoon44 October 24, 2019
She is a teacher that teaches Science. She is very good at Science. But, she lacks communication skills and her English sucks. Her lines are different every time.
by lamecartoon44 November 1, 2019