Answer:
The culprit here is butyric acid, actually an ester, which is indeed found in human vomit. Butyric acid is a carboxylic acid found in rancid butter, parmesan cheese, and vomit, and has an unpleasant odor and acrid taste, with a sweetish aftertaste (similar to ether).