Opposite in English: dishonest; unethical; unscrupulous
Related words in English: conscientious; ethical; upright