Customs Glossary

What is DEFRA?

DEFRA are responsible for improving and protecting the environment.

UK Department for the Environment Food and Rural Affairs.