boffins

noun
  1. scientists or technical experts, especially those engaged in research
  2. Usage: British informal; plural of boffin

Examples