be caught red-handed

被当场捉住
在线英汉词典
相关词语