Multiple choice

Directions: Choose the word opposite in meaning to the given word: BE NO SLOUCH

  1. Inefficient

  2. Honest

  3. Saintly

  4. Well-known

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

'Be no slouch' is an idiomatic expression meaning to be capable, competent, effective, or hardworking. Inefficient means lacking efficiency, competence, or productivity. These are opposites in the context of capability and performance.