YourDictionary

beach bum

noun
Informal
A person who habitually loafs or idles on beaches.

link/cite print suggestion box