Tag: imba
-
What is IMBA? Definition and where the heck it came from
Have you ever heard the term Imba before? Maybe you have been wondering what Imba means that’s why you stumbled into this post. You might probably heard Imba in Warcraft’s DOTA or any other MMO games. Or you might have heard it from Razer’s site and its products or you just heard it from a…