A synonym is a word having the same or nearly the same meaning as another word or other words in a language.
For Example: idle = indolent, lazy, inactive, passive, unoccupied
Synonyms can be lifesavers, especially when one wants to avoid repetition of the same words over and over. It is necessary to bring variety to one’s writing and help in preventing the overuse of common words. However, while selecting a synonym, it is important to consider all possible meanings of the word, as some words that have more than one meaning can inadvertently bring an unintended tone into a piece of writing. This means that, for instance, if one is describing someone or somebody’s appearance (she can be beautiful, attractive, stunning, lovely, gorgeous or elegant), they should choose a synonym that makes sense with the rest of the sentence. This would help in providing more clarity to the writing.