Words that have two or more meanings are called auto-antonyms.
I think it is meaning of words
Cooking words and their meanings
Words with two or more meanings are called homonyms.
A pair of words that have the same sound but different spellings and meanings
They are called homophones.Homophones: noun: definition: words that are pronounced and sound the same, but are different in spelling and meaning.They should not be confused with Homonyms.Homonyms: noun: definition: words with the same spelling and sound, but has different meanings and classification (noun, verb etc).For examples of homophones refer to the Related Question below.
a book consisting of an alphabetical list of words of a language showing their forms and meanings and entymologies
No it is not. Reason is it only has one meaning which is the definition of marriage. Homographs are words that look the same but have multiple meanings.
The term for two words that look the same but have different meanings and pronunciations is "heteronym."
The word you are looking for is "pun." A pun is a play on words that relies on a word's multiple meanings or on two words that sound similar but have different meanings.
The term you are looking for is "homonyms." Homonyms are words that are spelled and pronounced the same but have different meanings.
Synonyms are two words that have similar meanings. Antonyms are two words that have opposite meanings. "Assuring" can be either an antonym or a synonym, depending what other word you are comparing it to.
homograph. these are words which are written in the same way but have different meanings.