battle rapper
Short definition from Wiktionary
Noun
- A person who participates in a freestyle rap battle, attempting to insult an opponent by using witty improvised rapping.
We haven’t written up battle rapper yet: Simple and Standard meanings, examples and a quiz.