Definition 1 of 1
Phrase. November 19, 2012, Word of the Day
Available for sex at all times.
"Barbar" in Hindi literally means "Again & again".
A take on the ubiquitous Caste no bar in matrimonial advertisements.
Added 2011-08-19 by GoodCumbany
CategoriesSex and Relationships
Related TermsCaste no bar
Related videos and images