retching

1.

vomitando

to react in a way as if you are vomiting:

:
The sight of blood makes him retch.