alienate from
v. 使疏远
alienate oneself from
使自己疏远…
alienated
a. 疏远的;被疏远的
alienates
v. 使疏远( alienate的第三人称单数 ); 使不友好; 转让; 让渡(财产等)