let-out

let-out

(lĕt′out′)n. Chiefly British A means of evasion or avoidance.
Translations