sequestrate
动词 sequestrate:
keep away from others
同义词:seclude, sequester, withdraw
set apart from others
同义词:sequester, keep apart, set apart, isolate