Meaning of ? mi/tu/... madre! in Spanish:

? mi/tu/... madre!

phrase

  • 1Expresión que indica sorpresa o admiración.