Warships out of place in rosy desert (10)
I believe the answer is:
destroyers
'warships' is the definition.
(destroyer is a kind of warship)
'out of place in rosy desert' is the wordplay.
'out of place in' is an anagram indicator.
'rosy'+'desert'='rosydesert'
'rosydesert' is an anagram of 'DESTROYERS'.
(Other definitions for destroyers that I've seen before include "Ships" , "warships" , "They damage" , "breakers" .)