mwapslab's definitions
A term of endearment used between close friends. Frequently shortened to 'marm'. Popular in the UK, thought to have been derived from a mis-hearing of 'Marble Arch'.
by mwapslab September 16, 2009
Get the Marmalarge mug.