What does Bhambhatia mean?

Bhambhatia meaning in Urban Dictionary

hindi term definition become extremely embarrassing in personal environments, and to satisfy people' vengeance by throwing gulab jamuns at neighbors stairways