Odd sailor rolling over in dance (5)
I believe the answer is:
rumba
'dance' is the definition.
(rumba is a kind of dance)
'odd sailor rolling over' is the wordplay.
'odd' becomes 'rum' (I've seen this before).
'sailor' becomes 'ab' (abbreviation for able seaman).
'rolling over' says the letters should be written in reverse.
'ab' in reverse letter order is 'ba'.
'rum'+'ba'='RUMBA'
'in' is the link.
(Other definitions for rumba that I've seen before include "Afro-Cuban or ballroom dance" , "Latin beat" , "Latin American dance" , "number of steps" , "one's on the floor for it" .)