no slouch

Far from amateur

No slouch describes someone who is impressively competent or skilled at something.

The phrase works by negation—a slouch would be lazy or incompetent, so no slouch is decidedly neither: She's no slouch when it comes to negotiating.

Often followed by "at" or "when it comes to": He's no slouch at chess.

Related

skilled · proficient · knows their stuff · talented · crackerjack · quite good · clever · sharp cookie · intelligent · diligent · formidable · force to be reckoned with · quick · underrated · dark horse · strong · got game · creative

Categories
Opposites
competence and capability

no slouchincompetent

Lacking necessary skill

bumbler · bungler · inept · amateur · hack

effort and diligence

no slouchslouch

Drooping, lazy posture

slacker · layabout · lazybones · loafer · deadbeat

Family

slouch, slouching, slouched, slouchy, sloucher, slouchers, slouchiness, slouch hat

Familiarity
Top 100,000
Profile
Used worldwide · Timeless · Abstract · Positive · Everyday, not technical · Rated G