meaning of auf frischer Tat ertappt werden

auf frischer Tat ertappt werden - German to English

is / get caught red-handed