What does TRAFFIC stand for? What does TRAFFIC mean?
TRAFFIC, the Wildlife Trade Monitoring Network, is the leading non-governmental organisation working globally on the trade of wild animals and plants in the context of both biodiversity and sustainable development.