Translation of caray in English:

caray

exclamation