What is the meaning of Retch?

To make or experience an unsuccessful effort to vomit; to strain or spasm, as if to vomit; to gag or nearly vomit.

To vomit; to make or experience a successful effort to vomit.

An unsuccessful effort to vomit.

To reck.

Alternative form of reach

Source: wiktionary.org