Meaning of DEFRA in English:

DEFRA

Pronunciation /ˈdɛfrə/

Translate DEFRA into Spanish

abbreviation

  • (in the UK) Department for Environment, Food, and Rural Affairs.