Green’s Dictionary of Slang

mons meg n.

[a play on Mons Meg, a 15C cannon kept at Edinburgh Castle; presumably a coarse ref. to its gaping mouth + poss. play on mons veneris]

the vagina.

[UK]Farmer & Henley Sl. and Its Analogues.