1 definition by Cats121314

A teacher that:
Is annoying

Awkward
Bad at teaching

And very weird

And a fucking douche
Wow, that teacher is such a mr drake
by Cats121314 December 4, 2015
Get the mr drake mug.