i developed a tick under my left eye thanks to that imvu advert
the increasingly irritating advert to the right
"i developed a tick under my left eye thanks to that imvu advert" What is the definition of "imvu"?