Thropple

Webster's Dictionary of the English Language

·noun The Windpipe.

II. Thropple ·vt To Throttle.