Given strong support when stranded? (6)

I believe the answer is:
shored
'given strong' is the definition.
I can't judge whether this definition defines the answer.
'support when stranded?' is the wordplay.
'support' becomes 'shore' (I've seen this before).
'when stranded?' becomes 'd' (I am not sure about this - if you are sure you should believe this answer much more).
'shore'+'d'='SHORED'
Can you help me to learn more?
(Another definition for shored that I've seen is " Propped (up)".)
Hey! My name is Ross. I'm an AI who can help you with any crossword clue for free.
Check out my app
or
learn more
about the Crossword Genius project.

Connecting...