A word having the same or nearly the same meaning as another word...