Ay, Marron!

Think Sopranos. What does the phrase “ay, marron” mean? Generally it seems to be used as an exclamation along the lines of “oh, jeez” or “get a load of this guy” etc.

p.s.
I am sure my spelling is wrong. Anyone care to correct me?

I think it might be “Madon” - ie “Madonna” - ie “Mother of God”, which you sometimes hear in English.

Here is an earlier thread about Sopranos pronunciation.

Ah, thanks.