throttle

Definitions

General English

  • noun a valve on a pipe in an engine, which allows variable quantities of fuel to pass into an engine
  • verb to strangle someone by squeezing the neck, and preventing him or her breathing

Aviation

  • noun a throttle lever

Cars & Driving

http://www.dictionarycentral.com/definition/throttle.html