Heartless sailor with sufficient squash (7)

I believe the answer is:
trample
'squash' is the definition.
(I've seen this before)
'heartless sailor with sufficient' is the wordplay.
'heartless' suggests removing the centre.
'sailor' becomes 'tar' (term for a sailor).
'with' means one lot of letters go next to another.
'sufficient' becomes 'ample' (both can mean enough).
'tar' with its centre taken out is 'tr'.
'tr'+'ample'='TRAMPLE'
(Other definitions for trample that I've seen before include "Heedlessly tread down" , "Traipse over" , "Crush underfoot" , "Crush by treading" , "Encroach with violence" .)