English Dictionary
Definition DEFRA in British English
DEFRA noun
[uncountable] noun
/ˈdefrə/
1
the Department for Environment, Food and Rural Affairs: the British government department responsible for the environment, safe food supplies, and countryside communities
Synonyms and related words
