Definition of DEFRA in English:

DEFRA

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

Pronunciation:

DEFRA

/ˈdɛfrə/