road traffic licensing department - French English Dictionary