Question on internet slang

Ive seen the word, or acronym, “imba” used on other forums. what does that mean? :huh: