Understanding Spanish On The Internet And In Email
Meaning 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!
Learn More About The Spanish Language With These Tips