deputy district attorney - French English Dictionary