1 definition by Polarizeaurora
a word commonly used in south Spain which can be used in many situations when expressing surprise in sudden or unexpected events. Its a short way of saying mira, in English, look at that.
by Polarizeaurora December 9, 2017