You know what it looks like… but what is it called?
TAKE THE QUIZ“demands on”
The following 3 entries include the term demands on.
make many demands on
idiom: to create many difficulties for (someone or something)
place heavy demands on
idiom: to require use of a large amount of (energy, time, resources, etc.)
put great demands on
idiom: to require use of a large amount of
Love words? Need even more definitions?
Merriam-Webster unabridged