meaning of an den Strand gespülte Leiche

an den Strand gespülte Leiche - German to English

body washed ashore