catch sb. red-handed 1. 当场抓住 The robbers were all caught red-handed by the police. 所有盗贼都被警察当场抓住。 习惯用语be caught [taken] sb.red-handed1.当场捉住某人