1. It means words with opposite meaning. 2. It is a comparison between two things typically for the purpose of explanation or clarification.
3. A number of persons or things regarded as forming a group by reason of common attributes, characteristics, qualities, or traits; kind; sort:
4. It is a word having the same or nearly the same meaning as another language.
5. It is the way in which two or more concepts, objects or people are connected, or the state of being connected.

analogy
synonyms
antonyms
class
relationship​