HSE & Risk

DEFRA

Definition

Department of Environment, Food, and Rural Affairs

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

✓ Verified term

You might also be looking for