What is Let out?
Let out definition and meaning on Dictionary terms:
(of fur) processed by cutting parallel diagonal slashes into the pelt and sewing the slashed edges together to lengthen the pelt and to improve the appearance of the fur.
Chiefly British. a means of escape; loophole.