meaning of auf frischer Tat ertappt

auf frischer Tat ertappt - German to English

caught inside work