Green’s Dictionary of Slang

motorboat n.

[rhy. sl.]

(Aus.) the throat.

[Aus]J. Byrell (con. 1959) Up the Cross 10: ‘[He] whacked Awful on the gregory before wrapping it [i.e. a chain] round Awful’s motorboat and nearly throttlin’ him’.