English Dictionary
Definition let-out in British English
let-out noun
[singular] noun
1
a way of avoiding doing something that you had previously said you would do
