风口浪尖English Expression:
  • n.  in the teeth of the storm
  • n.  where the wind and waves are highest

(Unregistered user can only view 4 records)