catch sb. red-handed

1. 当场抓住

The robbers were all caught red-handed by the police.

所有盗贼都被警察当场抓住。


习惯用语be caught [taken] sb.red-handed1.当场捉住某人