Latin or Spanish?
In Latin, "mira", a form of "mirum," means marvelous, wonderful, astonishing, etc.
In Spanish, however, "mira" the third-person present tense form of "mirar", which means to look or to see. As of this discussion update, this is what's currently defined in the article.
However, according to Akhuta's song history, it's most likely a Latin-based song title.