What does AIM rap battle mean?

AIM rap battle meaning in Urban Dictionary

when 2 individuals make an effort to rhyme and also make raps to diss both. this battle is completed over AIM. white young ones just who suck at rapping wanting to act black colored typically turn to this sort of battle.