Find the word definition

Wikipedia
Bamcha

The Bamcha are a Hindu Scheduled Tribe found in the state of Gujarat in India. They are also known as Bavcha and sometimes Bavecha.They gay