Maggot man Synonyms

Definitions for Maggot


  • (noun) a sudden impulsive and apparently unmotivated idea or action
  • (noun) the larva of the housefly and blowfly commonly found in decaying organic matter

MM abbreviation

MM is an abbreviation for Maggot Man
What does MM stand for?
MM stands for "Maggot Man"

Definitions for Man