Raised a standard deal, say, to travel online? (8)
I believe the answer is:
parasail
'travel online?' is the definition.
I can't tell whether this defines the answer.
'raised a standard deal say' is the wordplay.
'raised a standard' becomes 'para' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
'deal' becomes 'sale' (I've seen this in another clue).
'say' shows a homophone (sound like).
'sale' is a homophone of 'sail'.
'para'+'sail'='PARASAIL'
'to' acts as a link.
Can you help me to learn more?
(Another definition for parasail that I've seen is " piece of water sports equipment".)