Multiple choice Directions: Choose the word opposite in meaning to the given word: BE NO SLOUCH Inefficient Honest Saintly 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.