Definition of carache in Spanish:

carache

feminine noun

  • 1

    Peru Bolivia Caracha (enfermedad de las llamas).