Respuesta :

There are two meanings for Strand. 
one is drive or leave (a boat, sailor, or sea creature) aground on a shore.
another is 
the shore of a sea, lake, or large river.
sprang - move or jump suddenly or rapidly upward or forward. verb
 
drive aground on a shore.
move  rapidly upward.