Definition of ¡caracho! in Spanish:

¡caracho!

exclamation

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

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