a British organization which sends people to developing countries for at least two years, to live and work there and to share their skills and knowledge with the local people
Definition from the Longman Dictionary of Contemporary English Advanced Learner's Dictionary.