Crossword Genius

Delivered script on English port (6,4)

Ross

I believe the answer is:

handed over

'delivered' is the definition.
('hand over' can be a synonym of 'deliver')

'script on english port' is the wordplay.
'script' becomes 'hand' ('hand' can be a synonym of 'script').
'on' is a charade indicator (letters next to each other).
'english' becomes 'e' (abbreviation).
'port' becomes 'dover' (I've seen this before**).
'hand'+'e'+'dover'='HANDED OVER'

(Other definitions for handed over that I've seen before include "Transferred" , "Passed" , "Betrayed" .)

I've seen this clue in The Telegraph.
Want a hint initially instead of a full solution? Install my app