Clue: An ogre's destroyed due to stone-hurlers (7)
Answer: ONAGERS
Explanation: Definition: stone-hurlers
=ancient military engines for hurling stones. (An ogre's)