What is Heaving?
1. Vomiting, or being within seconds of doing so.
2. Of a place, uncomfortably busy.
"The dancefloor was heaving, but some guy started heaving and a space opened up."