Definitions
1.VerbTo search for and eliminate malfunctioning elements or errors in something, especially a computer program or machinery.
2.VerbTo remove a hidden electronic surveillance device from (somewhere).
3.VerbTo remove insects from (somewhere), especially lice.
4.NounThe action, or a session, of reviewing source code to find and eliminate errors.