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