Definition, synonyms and related words
A score, given to a scientific journal, that is a measure of its importance