Detain Meaning

There are 3 meaning(s) for word Detain

Meaning 1 : cause to be slowed down or delayed

    Synonyms : delay,  hold up
Meaning 2 : deprive of freedom; take into confinement

    Synonyms : confine
Meaning 3 : stop or halt

    Synonyms : delay,  stay