Focus on the pronunciation of let
English definition of “let”
/let/ noun [C] UK
› the act of allowing someone to use your house, land, etc. in exchange for regular payments: let on sth a five-year let on a flat short-term/long-term let We've taken the studios on a short-term let.
without let or hindrance › LAW without being prevented from doing something: People will be able to travel from country to country without let or hindrance.