be 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

Common Names:

NameGenderPronouncedUsage
Kristinekris-TEEN (English), kris-TEE-nə (German)Norwegian, Danish, Swedish, English, German
Pelagiyapye-lah-GEE-yah, pee-lah-GEE-yahRussian
Yehoyakim-Biblical Hebrew
Esmeralda[.ezmə'rældə]
Tuor-Literature
JohnnieJAHN-eeEnglish