HSE & RiskVerified
DEFRA meaning in oil and gas
DEFRA means Department of Environment, Food, and Rural Affairs. Defra works for the essentials of life:water, food, air, land, people, animals and plants. Their website, as of December 2007, is
Definition
Department of Environment, Food, and Rural Affairs
Defra works for the essentials of life:water, food, air, land, people, animals and plants. Their website, as of December 2007, is