what does it mean when a guy holds your waist in public?
It would likely be a sign that he is attracted to you especially if he only touches your waist, he does it on more than one occasion and if he shows other signs of attraction around you. He might also be being dominant, protective or he might be trying to tease you.