Artificial intelligent assistant

thorough-cleansing

thorough-cleansing etc.:
  see thorough-.

Oxford English Dictionary

yu7NTAkq2jTfdvEzudIdQgChiKuccveC b6ebd15c33cff54526cb8bc9323931fc