Полный русско-английский словарь
To supply a demand, meet a demand, supply a demand w satisfy the demand