Definitions for "DETR"
The UK government department responsible for the environment, transport and roads in England. Responsibility for these matters has now been devolved to the Parliament in Scotland and the Assemblies in Wales and Northern Ireland.
Department for Environmen Transport and the Regions
Department of Environment, Transport & Regions Superseded by DfT for transport role