Perform for free? (9)

Telegraph #28067 | 7 Down | 2016-03-21 flowerflowerflower
Visit Telegraph's puzzle site →

Also seen in