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 Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.