doing something reprehensible or showing clear evidence of having done something reprehensible; he was caught red-handed'
red-handed (adv.)
in the act of committing a crime or other reprehensible act; caught red-handed'
doing something reprehensible or showing clear evidence of having done something reprehensible; he was caught red-handed'
in the act of committing a crime or other reprehensible act; caught red-handed'