Cricket ball (8)
I believe the answer is:
delivery
'cricket ball' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for delivery that I've seen before include "Style of speaking" , "Chinaman, perhaps" , "A handing over of goods" , "useful service for the housebound" , "Manner of making speech or bowling a ball" .)