Green’s Dictionary of Slang

throttle n.

also thrattle-pipe
[northern UK dial.]

[mid-16C+] the throat.

In compounds

throttle-juice (n.)

[1900s] (Aus.) alcohol.

In phrases

wash one’s throttle (v.)

[early 19C] to have a drink.