Search for crossword answers and clues

Answer for the clue "Hip-hopper's improvisational skill ", 16 letters:
freestylerapping