Definition, Meaning & Synonyms

be no slouch

idiom
/bi noʊ slaʊtʃ/
Definition
To be competent, skilled, or proficient in a particular area.
Examples
  • She may be new to the team, but she’s no slouch when it comes to graphic design.
  • He proved he was no slouch in the competition by finishing in first place.
  • If you think he can’t play basketball, think again—he’s no slouch on the court!
Meaning
This phrase suggests that someone is not lazy or unproductive and is capable of doing something well.
Synonyms
  • be capable
  • be competent
  • be skilled
  • not be lazy