detain (v.)
deprive of freedom; take into confinement
[ Syn: confine ]
stop or halt; Please stay the bloodshed!
[ Syn: stay , delay ]
cause to be slowed down or delayed; Traffic was delayed by the bad weather; she delayed the work that she didnt want to perform
[ Syn: delay , hold up ]