In English, synonyms are rarely equivalent. I can not come up with an example of two common-English words (i.e., not from a jargon set) that really are exactly the same, in all implications, off the top of my head. Some may exist, but in general if such a pair exists normal language processes will push the two apart in meaning anyhow.