puker
/ˈpjuːkər/Definitions
1. noun
One who vomits, especially repeatedly or habitually.
“After a night of drinking, he became a puker and spent the rest of the evening in the bathroom.”
2. verb
To vomit, especially repeatedly or habitually.
“She had been puking all night and was feeling weak by morning.”