Green’s Dictionary of Slang

Margaretta n.

see maggie n.1