Crossword Genius

I made off with press (5)

Ross

I believe the answer is:

media

'press' is the definition.
(the press is part of the media)

'i made off' is the wordplay.
'off' indicates anagramming the letters.
'i'+'made'='imade'
'imade' with letters rearranged gives 'MEDIA'.

'with' is the link.

(Other definitions for media that I've seen before include "TV networks and the like" , "reporting channels" , "TV, radio, papers, etc" , "Press, TV, radio" , "the box etc" .)

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