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