Learn English / E. Idioms / 003. A deer in headlights

Learn English / E. Idioms / 003. A deer in headlights


A deer in headlights means so frightened or surprised that you cannot move or think


Comments