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. 2012