Ms. Castro's definitions
by Ms. Castro June 30, 2017
Get the NYU mug.A teacher that has carelessly gotten themselves fired by perving on a student, whose wife happens to work at the same school.
by Ms. Castro February 26, 2017
Get the mr. castro mug.