LET


Meaning of LET in English

(n.) A retarding; hindrance; obstacle; impediment; delay; -- common in the phrase without let or hindrance, but elsewhere archaic.

Webster's English dictionary.      Английский словарь Webster.