Sailor, soldier and jazz singer dance (10)
I believe the answer is:
tarantella
'dance' is the definition.
(I know that tarantella is a type of social dancing)
'sailor soldier and jazz singer' is the wordplay.
'sailor' becomes 'tar' (tar can mean a sailor).
'soldier' becomes 'ant' (soldier is a type of ant).
'and' means one lot of letters go next to another.
'jazz singer' becomes 'ella' (I can't explain this - if you can you should believe this answer much more).
'tar'+'ant'+'ella'='TARANTELLA'
Can you help me to learn more?
(Other definitions for tarantella that I've seen before include "Whirling dance" , "dance music" , "Lively Neapolitan dance" , "furious dance" , "Lively Italian dance" .)