Ay Dios Mio Meaning

Ay Dios Mio Meaning

Oh my god what does it mean

Someone is always up to date and one of the French language learners, I wonder what that means (online translator doesn't work because it looks like a sentence)

update

No, it's not French, I said I learned French, which means I don't know what the statement means (I know it's Spanish). Thanks everyone, I think I got it ...

I think that means Oh my God, Spanish

O Allah

O Allah

Ay Dios Mio Meaning