meaning of am Strand liegen

am Strand liegen - German to English

to rest from the beach