meet the demand

1. Supply falls short of demand.; The supply does not meet the demand.
供不应求。

来自《现代汉英综合大词典》

2. The supply is inadequate to meet the demand.
供不应求。

来自《现代英汉综合大词典》