This is a creative way to insult Virgin Mary. Italians use it when they are angry or they put it in random sentence
"Madonna ladra vigliacca troia" (very strong) or a normal "Madonna ladra mignotta"