デマンドレスポンス
Meanings
Noun
1. demand response; DR