Strange soldiers with time for scrap (7)
I believe the answer is:
oddment
'for scrap' is the definition.
(synonyms)
'strange soldiers with time' is the wordplay.
'strange' becomes 'odd' (I've seen this before).
'soldiers' becomes 'men' (men can mean a group of soldiers).
'with' says to put letters next to each other.
'time' becomes 't' (abbreviation).
'odd'+'men'+'t'='ODDMENT'
(Other definitions for oddment that I've seen before include "Left over item" , "An isolated article, something left over" , "Just a bit left" , "Curiosity, peculiarity" , "One of a broken set" .)