2 words in this vocabulary list
noun a person who is overly concerned with minor details or faults
adjective having moral integrity; acting in strict accordance with what is considered right or proper