bangalore

(noun, verb)

noun

1. an industrial city in south central India (west of Chennai)

Definition categories: location

verb

1. (business) To outsource (an employee, position, or function) to India, especially to Bangalore.