environment, health and safety permit - French English Dictionary