Opposite in English: dishonest; unethical; unscrupulous
Related words in English: moral; scrupulous; upright