Top definition
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 06, 2013
Get the mug
Get a science teacher mug for your father-in-law James.

Available Domains :D