n. Defra, government department of the United Kingdom that is in charge of and responsible for environmental protection and food production and standards (also responsible for environmental, fisheries, agricultural and rural issues)
DEPARTMENT FOR ENVIRONMENT, FOOD & RURAL AFFAIRS
Meaning of DEPARTMENT FOR ENVIRONMENT, FOOD & RURAL AFFAIRS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012