THRAPPLE


Meaning of THRAPPLE in English

noun windpipe; throttle.

Webster English vocab.      Английский словарь Webster.