fell into the trap and could not escape; was caught red-handed

listen to the pronunciation of fell into the trap and could not escape; was caught red-handed
English - English

Definition of fell into the trap and could not escape; was caught red-handed in English English dictionary

fell into the trap and could not escape; was caught red-handed
was caught in the trap