LET Meaning of LET in English n. hindrance, impediment, obstruction, obstacle People can now cross the border without let or hindrance Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012