Webster's Revised Unabridged Dictionary · 1913

Thrapple

Thrapple , noun

[Also thropple, corrupted from throttle.]

Windpipe; throttle. [Provincial English & Scottish]