Definition of ¡caray! in Spanish:

¡caray!

exclamation

  • 1Exclamación con la que se indica admiración, sorpresa o enfado.

    ¡caray!, es la tercera vez que se me cae la pala; ¡caray, qué modales!