And recite to them, [O Muhammad], the news of him to whom we gave [knowledge of] Our signs, but he detached himself from them; so Satan pursued him, and he became of the deviators.
Meaning:-
Detached: unconnected, Separated, disconnected.
Pursued: capture, follow (someone or something) in order to catch or attack them.
Deviator: To turn aside from a course or way: hikers who deviated from the main path.