Meaning of DEFRA in English:

DEFRA

Pronunciation /ˈdɛfrə/

See synonyms for DEFRA

Translate DEFRA into Spanish

abbreviation

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