meaning of ayoye

ayoye meaning in Urban Dictionary

French for "OW!", utilized also to show shock.