Green’s Dictionary of Slang

migila n.

see megilla n.