no slouch

be no slouch

To be very hardworking, enthusiastic, and/or skillful. Tom might not be the friendliest coworker in the world, but he's no slouch when it comes to running the company's IT systems.See also: no, slouch

no slouch

A phrase used to describe someone very hardworking, enthusiastic, and/or skillful. Tom might not be the friendliest coworker in the world, but he's no slouch when it comes to running the company's IT systems.See also: no, slouch