Definition, synonyms and related words
A rattling sound in the throat arising from difficulty in breathing.
To gurgle.