managing deputy assessor - French English Dictionary