to continue to exist; to stay in the same place
from Old French remaindre, from Latin remanere
Try Another Word