vaativa
Requiring much endurance, strength, or patience.
(syn)
(ux)
Making great demands in terms of quality, quantity, accuracy or other criteria; difficult to satisfy.
(nearsyn)
(infl of)