Hyponymy and hypernymy
The word Hyponym comes from the Greek hupó, "under" and ónoma, "name". Hypernym comes from the Greek hupér, "over" and ónoma, "name". A hyponym can also sometimes be a phrase. A word can be both a hypernym and a hyponym.