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