wizard

noun
  1. a person who is believed to have magical powers
  2. a person who is very skilled at something
  3. Usage: informal
  4. a computer program that guides users through a complex task step by step
  5. Usage: computing
adjective
  1. excellent or outstanding
  2. Usage: British; informal

Examples