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.      Английский словарь Оксфорд тезаурус.