Learn SAT Words in Context: rigorous - extremely thorough and careful; demanding strict attention to detail