v. 25B6; verb
the crowd lingered for a long time : WAIT (AROUND), stay (put), remain; loiter, dawdle, dally, take one's time; informal stick around, hang around/round, hang on; archaic tarry.
the infection can linger for many years : PERSIST, continue, remain, stay, endure, carry on, last, keep on/up.
vanish.