Meaning of ?mecachis! in Spanish:

?mecachis!

exclamation

informal Spain
  • 1Expresión con que se indica enfado o disgusto.

    ?ay, mecachis! ?Se ha hecho da?o!