adjective
Hauled up or stranded on a beach.
a beached whale
"Pieces of a greater machine"
"Natural Skill"