1 definition by FernTheFawn
IMVU stands for Instant Messaging Virtual Universe. It is a game where you can chat in real time with others around the world. You have your own avatar you can customize. It is a very popular game in the role playing community.
by FernTheFawn December 2, 2016