Be no slouch American British informal
To be extremely competent at something.
Jenny, a sporty girl, is no slouch on table tennis.
I adored Jenny so much since she was no slouch at implementing technology in daily life.
Linda is no slouch at acquiring a foreign language.
The verb "be" should be conjugated according to its tense.
Used to express something bad is happening again
Here we go again! Lisa has just asked to borrow my new dress.