let-out
noun
- 1
The act or an instance of releasing or letting out something.
- 2
An opportunity to avoid or escape from a difficult or unpleasant situation.
Translate “let-out” to another language
Click any language to open the translator with this word already filled in.