meaning of Bhambhatia

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