デマンドレスポンス Also written デマンド・レスポンス Meanings Noun demand response; DR Jinuma: Japanese Dictionary · Word lists