What does auf frischer Tat ertappt werden mean?

auf frischer Tat ertappt werden - German to English

is / get caught red-handed