DETAIN Meaning of DETAIN in English v.tr. 1. keep in confinement or under restraint. 2 keep waiting; delay. Derivatives: detainment n. Etymology: ME f. OF detenir ult. f. L detinere detent- (as DE-, tenere hold) Oxford English vocab. Оксфордский английский словарь. 2012