letter-perfect
equivalents
correct
right
synonyms
meticulous
word-perfect
antonyms
unscrupulous