deer-in-headlights - German English Dictionary