Check out our new course! Introduction to Social Value 102. Access for free

Login

Glossary

Site

Means a single location, in which, if there is more than one manufacturer of (a) substance(s), certain infrastructure and facilities are shared.

Source: ESRS E2 Pollution

Sign up to our newsletter