be no slouch(redirected from am no slouch)
Like this video? Subscribe to our free daily email and get a new idiom video every day!
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: slouch