Top definition
An art teacher/track coach who is famous for his throat punches
Guys, did you hear joe was sent home after Mr. Quizno nigerian throat punched him
by LbC December 03, 2019
Get a Mr. Quizno mug for your cousin Callisto.