overzealous policeman - French English Dictionary