As a noun thrapple is
(scotland|northern england) the throat, especially the windpipe or gullet.
wikidiffcom
Not English
Wikidiffcom has no English definition. It may be misspelled. thrapple
English
Noun
(
en noun)
(Scotland, northern England) The throat, especially the windpipe or gullet.
*1932 , (Lewis Grassic Gibbon), Sunset Song'', Polygon 2006 (''A Scots Quair ), p. 42:
*:And she said it, she felt like a hen with a stone in its thrapple […].
----