Clue: Starfish I roasted alive? (8)
Answer: ASTEROID
Explanation: Definition: Starfish
(I ROASTED)