adjective
1.
Synonyms: upright 2, conscientious, honest, honorable, just, right, true
Related Word: fair-minded; strict; upstanding
Contrasted words: questionable; shifty, slippery; dishonorable, unprincipled; dishonest
Antonyms: unscrupulous
2.
Synonyms: careful 2, conscientious, conscionable, exact, fussy, heedful, meticulous, painstaking, punctilious, punctual
Related Word: critical, fastidious
Contrasted words: careless; undiscriminating, unparticular
Antonyms: remiss