Artificial intelligent assistant

challenging

challenging
  see after challenge v.

Oxford English Dictionary

yu7NTAkq2jTfdvEzudIdQgChiKuccveC 1521509f34c92f19775ac1f4e4ac618c