house arrest –n. to be detained by officials in one’s own home
significant –adj. important, notable
podium –n. a small stand from which people give speeches
weed out –v. to selectively remove