I once learned a term meaning a similar word that cannot stand for it in every context, i.e. a synonym that doesn't work in every instance the original word can (not a hypernym). What is this term?
The answer is a plesionym. These are near-synonyms but with subtle differences (and the entire semantic range is not necessarily part of another symbol/word, as with hypo/ernymy).