It is a linguistic term for a word whose meaning includes the meanings of other words.
Flower is a hypernym of Rose.Colour is a hypernym of orange. Animal is a hypernym of dogs/cats.