Search for crossword answers and clues

Answer for the clue "What kind of gift has he bought her? ", 21 letters:
atwentyfivecarrotring