beached
verb
°past tense of beach.
adjective
°left stranded and helpless, especially on a beach.