1 definition by Plato Crete

The weirdest teacher out of them all. Notoriously known for using bad puns, then laughing at own jokes.
You have Mr. D as your science teacher? Oh man, all he does is rant hating his wife with terrible puns.
by Plato Crete November 6, 2013
Get the science teacher mug.