Green’s Dictionary of Slang

mec n.

see make n.1