jambusters

noun
  1. plural of jambuster; people or things that are remarkably successful, impressive, or outstanding
  2. Usage: informal; chiefly British; often used in the phrase 'real jambusters' or 'right jambusters'
  3. members of the Girls' Jam Busters, a British youth organization (historical)
  4. Usage: historical; proper noun usage

Examples