adjective
Hauled up or stranded on a beach.
a beached whale
Begin a journey through worlds of puzzles.
Take me to Green Gardens