High Demand Meaning