General meaning:
* Mahihigpit - This is the most direct translation and means "strict" or "rigorous."
* Makatakot - This means "intimidating" or "scary," implying a demanding personality.
* Mahirap pasunurin - This translates to "difficult to obey" and emphasizes the difficulty of meeting the demands.
Specific context:
* Makatakot ang pangangailangan - This means "the needs are intimidating," implying that the demands are overwhelming.
* Napakahirap niyang pasunurin - This translates to "it is very difficult to obey him/her" and specifically refers to a demanding person.
* Mahirap ang kanyang mga inaasahan - This means "his/her expectations are difficult" and focuses on the difficulty of fulfilling the demands.
The best translation depends on the specific context of the sentence. For example, if you are talking about a demanding job, you could use "Mahihigpit ang trabaho" (the job is demanding). If you are talking about a demanding person, you could use "Mahirap siyang pasunurin" (he/she is difficult to obey).