unscrupulous person (vulgar) - French English Dictionary