What does am Strand liegen mean?

am Strand liegen - German to English

to rest from the beach