Definitions
Straight is an adjective that describes something that has no curves, bends or angles. It can also mean honest, direct, or without interruption.
Example
She has straight hair that falls to her waist.
Example
He gave me a straight answer to my question.
Strait is a noun that refers to a narrow passage of water connecting two larger bodies of water. It can also be used as an adjective to describe something that is narrow or constricted.
Example
The Strait of Gibraltar connects the Atlantic Ocean and the Mediterranean Sea.
Example
The company is in a financial strait at the moment.
Tips To Remember the Differences
Here are a few tips to easily distinguish the difference between these words while keeping in mind the description we've provided:
To remember the difference between these two words, think of straight as the opposite of crooked, while strait is like a narrow gate that connects two larger bodies of water.
Remember this!
Remember, straight means without curves or honest, while strait refers to a narrow passage of water.