A man came to the Prophet ﷺ and said, "Messenger of Allah, Satan has come between me and my prayer and my recitation, confusing them for me."The Messenger of Allah ﷺ replied, "That is a devil called Khinzab. When you sense his presence, seek refuge in Allah from him and spit lightly to your left three times."The man said, "I did that, and Allah drove him away from me."
أتى النبي ﷺ، فقال: يا رسول الله، إن الشيطان قد حال بيني وبين صلاتي وقراءتي، يلبسها علي، فقال رسول الله ﷺ: ذاك شيطان يقال له: خنزب، فإذا أحسسته، فتعوذ بالله منه، واتفل على يسارك ثلاثا، فقال: ففعلت ذلك فأذهبه الله عني.
Muslim narrated it in the Book of Salam (2203), from Yahya bin Khalaf Bahili, who said, Abdul-Ala narrated to us, from Saeed Jariri, from Abu Ala, from Uthman bin Abu As, and he related it.His saying, "Khanzab," is spelled with a khaa marked with a dot and vowelled with a kasrah, then a saakin noon, then a zaa which may be vowelled with either a kasrah or a fathah. This is a nickname for Satan, and it means a rotten piece of flesh. The hadith recommends seeking refuge from Satan while spitting to the left three times.The meaning of "yalbisuha" is that he mixes it up and makes me doubt it. His saying, "he came between me and it," means he troubled me in it and deprived me of its sweetness and of the freedom needed for devout attentiveness in it. This is how Nawawi explained it.