imvu

📘 English Definition(英文释义)
  1. The increasingly irritating advert to the right.
  2. > I developed a tick under my left eye thanks to that IMVU advert.