retching

noun

An effort to vomit.

Hawking, or clearing of the throat.

verb

Present participle of retch.