English to Hindi

Meaning for:
throttle
other
उपरोधक;सांस रोकना;गला घोंट देना;त्वरित्र