William offer a doctor a menu? (4,2,4)
I believe the answer is:
bill of fare
'a menu?' is the definition.
('bill of fare' can be a synonym of 'menu')
'william offer a doctor' is the wordplay.
'william' becomes 'bill'.
'doctor' indicates anagramming the letters.
'offer'+'a'='offera'
'offera' anagrammed gives 'offare'.
'bill'+'offare'='BILL OF FARE'
(Other definitions for bill of fare that I've seen before include "food options" , "choice of food" , "Menu" .)