Defra (noun) Definition, Meaning & Examples

n acronym for (in Britain)
  1. Department for Environment, Food and Rural Affairs
Defra (noun) Definition, Meaning & Examples

More Definitions