望而却步English Expression:
  • n.  shrink back at the sight of (sth.dangerous or difficult)
  • n.  flinch

(Unregistered user can only view 4 records)