strait

noun
  1. a narrow passage of water connecting two seas or two large areas of water
adjective
  1. strict or demanding in moral or religious matters
  2. Usage: formal
  3. having little space; narrow or confined
  4. Usage: archaic

Examples