Certain expressions rely on pairs of words. We have some word-pairs as such:
Quench Thirst
Sate Hunger
Satisfy Desire
Satisfy Demand
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'?