demandingadjective requiring much endurance, strength, or patience exactingadjective making great demands; difficult to satisfy exigentadjective demanding; needing great effort exigentadjective urgent; needing immediate action tryingadjective Difficult to endure; arduous |