Ribald entertainment shows (not of the soft kind!) (2,5)
I believe the answer is:
al dente
'not of the soft kind' is the definition.
I can't tell whether this definition defines the answer.
'ribald entertainment shows' is the wordplay.
'shows' indicates a hidden word.
'AL DENTE' can be found hidden inside 'ribald entertainment'.
Can you help me to learn more?
(Other definitions for al dente that I've seen before include "(Of pasta) firm to the bite" , "(Of pasta) firm when eaten" , "not so easy on the teeth" , "London area" , "Tel Edna (anag.); firm to bite" .)