Clue: Fabulous creature revealed by smell or sound (7)
Answer: CENTAUR
Explanation: Definition: Fabulous creature
Homophone (a closer one this time) of "scent or"