LET Meaning of LET in English I . v. a. 1.Allow, permit, suffer, give leave to, give permission to.2.Lease, put to hire. II . n. Hindrance, impediment, obstacle, obstruction. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012