Poet and playwright heard in town by Thames (7)
I believe the answer is:
marlowe
'poet' is the definition.
(I have seen 'English poet' mean 'marlowe' so perhaps 'poet' could also mean 'marlowe')
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for marlowe that I've seen before include "Christopher -, playwright (Tamburlaine)" , "English poet" , "Christopher -, sixteenth English dramatist" , "writer" , "Kit" .)