upfront environmental costs - French English Dictionary