auf frischer tat ertappt werden - German English Dictionary