Sentence:  Grandpa sat on the front porch, <WSD>hawking</WSD> and wheezing, as he packed his pipe with cheap tobacco. 
Meaning of the word marked with <WSD> tags:  To try to cough up something from one's throat; to clear the throat loudly.