lay about
• beat or attack someone violently.
• "they weren't against laying about you with sticks and stones"
layabout
noun
• a person who habitually does little or no work.
• "‘How'd you get mixed up with that layabout?’"
Similar:
idler,
good-for-nothing,
ne'er-do-well,
do-nothing,
loafer,
lounger,
shirker,
sluggard,
slug,
laggard,
slugabed,
malingerer,
parasite,
leech,
waster,
slacker,
lazybones,
slob,
couch potato,
skiver,
lead-swinger,
bludger,
scrimshanker,
wastrel,
fainéant,