Terrible respect for a ghost (7)
I believe the answer is:
spectre
'for a ghost' is the definition.
(synonyms)
'terrible respect' is the wordplay.
'terrible' is an anagram indicator.
'respect' is an anagram of 'SPECTRE'.
(Other definitions for spectre that I've seen before include "Sceptre (anag.)" , "after-image?" , "something seen as a threat" , "Respect for a ghost" , "Ghostly figure" .)