Definition, synonyms and related words
Vomit.
To throw up, to vomit.
Of a motor vehicle: to rumble loudly, to roar.