Find the word definition

Wikipedia
Bastora

Bastora is a village in North Goa, India. It is located on the outskirts of Mapusa town. Green and still scenic, this is one of the many communities and villages that makes up mainly-rural, but fast-urbanising Goa.