Green’s Dictionary of Slang

mit v.

see mitt v. (2)