Meaning of ?caracho! in Spanish:

?caracho!

exclamation

euphemistic River Plate, Bolivia, Peru
  • 1Exclamación que se usa para expresar enfado o sorpresa.

    ?caracho! casi me caigo; ?caracho! vas a quedarte quieto de una vez por todas