Brown Driver Briggs

 1. narrow, tight
2. straits, distress
3. adversary, foe, enemy, oppressor
4. hard pebble, flint