Green’s Dictionary of Slang

meri n.

see Mary n. (1a)