split the throat ( synonym found)

Definition of split the throat:

°past tense of splutter.

Back to Top