overzealous policeman - Turkish English Dictionary