Sailor and social worker take girl for a dance (10)
I believe the answer is:
tarantella
'dance' is the definition.
(I know that tarantella is a type of social dancing)
'sailor and social worker take girl' is the wordplay.
'sailor' becomes 'tar' (slang term for a sailor).
'and' says to put letters next to each other.
'social worker' becomes 'ant' (I've seen this in another clue).
'take' means one lot of letters go next to another.
'girl' becomes 'ella' (girl's name).
'tar'+'ant'+'ella'='TARANTELLA'
'for a' acts as a link.
(Other definitions for tarantella that I've seen before include "furious dance" , "Whirling dance" , "Lively Neapolitan dance" , "Lively Italian dance" , "dance music" .)