Sailor and social worker take girl for a dance (10)
I believe the answer is:
tarantella
'dance' is the definition.
(tarantella is a kind of dance)
'sailor and social worker take girl' is the wordplay.
'sailor' becomes 'tar' (tar can mean a sailor).
'and' is a charade indicator (letters next to each other).
'social worker' becomes 'ant' (ants are social insects).
'take' means one lot of letters go next to another.
'girl' becomes 'ella' (girl's name).
'tar'+'ant'+'ella'='TARANTELLA'
'for a' is the link.
(Other definitions for tarantella that I've seen before include "furious dance" , "Whirling dance" , "Lively Neapolitan dance" , "Lively Italian dance" , "dance music" .)