Green’s Dictionary of Slang

mammapoule n.

see mampala n.