
Image by veneamin on Pixabay · Pixabay License
¡Ay, caramba!
Sign in to saveAlso known as ay, caramba, ay caramba
phrase; exclamation used in Spanish to denote surprise

Image by veneamin on Pixabay · Pixabay License
Also known as ay, caramba, ay caramba
phrase; exclamation used in Spanish to denote surprise