Having work in cafe, give up spot in play (7,3,5)
I believe the answer is:
waiting for godot
'play' is the definition.
(Samuel Beckett play)
'having work in cafe give up spot' is the wordplay.
'having work in cafe' becomes 'waiting' (ie working as a waiter).
'give up' becomes 'forgo' (synonyms).
'spot' becomes 'dot' (I've seen this before).
'waiting'+'forgo'+'dot'='WAITING FOR GODOT'
'in' acts as a link.
(Other definitions for waiting for godot that I've seen before include "Drama" , "Samuel Beckett play" .)