What does an den Strand gespülte Leiche mean?

an den Strand gespülte Leiche - German to English

body washed ashore