English Idioms: Any port in a storm

English Idioms About “Weather”
Idiom: Any port in a storm
Meaning: This idiom is used to describe a situation in which you are forced to accept any solution whether you like or not.
Example: I accepted the job although it was below my expectations. Any port in a storm, you know!

English Idioms: Moment of truth

English Idioms About “Time”
Idiom: Moment of truth
Meaning: A deciding instant; the time when a test determines or makes it apparent whether something will succeed.
Example: This is the moment of truth, answer the questions of the test.

English Idioms: As ugly as sin

English Idioms About “Religion”
Idiom: As ugly as sin
Meaning: If something is as ugly as sin, it is very ugly. The term sin has a religious connotation. It refers to a violation of God’s will, a misdeed.
Example: Jesus Christ! The dress she is wearing is as ugly as sin.