Полный русско-английский словарь
To satisfy/to supply the demand, to respond to the demand, to satisfy the demand