VariousWords beta
Related Terms:
Definitions:
Noun
Bangalore
Definition: an industrial city in south central India (west of Chennai)
Verb
Definition: To outsource (an employee, position, or function) to India, especially to Bangalore.