Green’s Dictionary of Slang

throat v.

[throat n.]

[1960s] (US campus) to work very hard.