haqq al madonna means: It is used to express anger when someone does something wrong, in a fight, or when you are surprised. It literally means “Fuck Virgin Mary”, and it is often used in Maltese. (in Community Dictionary, added by Shayna Jensen)