Search in full dictionary

MINISTRY OF TRANSPORT

MINISTRY OF TRANSPORT
ScnMaster
the department of the British government that is responsible for overseeing and regulating all land, sea and air transport in England. —LCDH Approved Glossary