As the link in the comment indicates is a vendor who sells a lot of things like cosmetics, everyday goods, etc. They often displays their goods in very spread out manner on a cloth (). You can visualize it like thus:
![enter image description here](
The expression is a euphemism for puking out so much stuff that it's like you are opening a and displaying a wide variety of goods. In particular if you are puking out partially digested foods, it would have a particular similarity to goods on display. This expression is also sometimes used as or as well as and , but I think in general this expression and its variants are not very well known/used.
The closest English expression I can think of is **_puking out your guts_**.
Sources:
*
* <
* <
* <
* <
* Image: <