Tartar(slang) a person hard to beat or surpass in skill; champion. After members of any of various tribes who, originally under the leadership of Genghis Khan, overran Asia and much of eastern Europe in the Middle Ages. Used figuratively in the lecture. |