flummoxing

verb
  1. confusing or bewildering someone completely
  2. Usage: present participle of flummox
adjective
  1. causing confusion or bewilderment
  2. Usage: informal

Examples