Certain expressions rely on pairs of words. We have some word-pairs as such:
It seems strange to me that satisfy would be used for both desire and demand, though the two words are mostly synonymous. At the same time, satisfy is a rather general term — we can satisfy many things, but we can quench only thirst. So is there a more specific word than satisfy for either of these, a word that creates a word-pair that 'fits better'?