Webster's Revised Unabridged Dictionary · 1913

Thropple

Thropple , noun

[Compare Thrapple, and see Throttle.]

The windpipe. [Provincial English] — Halliwell

Thropple , transitive verb

To throttle. [Provincial English]