DETAIN Meaning of DETAIN in English v. a. 1.Restrain, stay, check, delay, retain, stop, keep back.2.Confine, hold or keep in custody. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012