THROTTLE Meaning of THROTTLE in English I . n. Windpipe, trachea, throat, weasand. II . v. a. Choke, strangle, suffocate. III . v. n. Choke, suffocate. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012