nimrods

noun
  1. skilled hunters
  2. Usage: literary
  3. foolish or stupid people
  4. Usage: slang; informal

Examples