throtes

English

Noun

throtes

  1. plural of throte