adj. 1.characterized by toilsome effort to the point of exhaustion 2.taxing to the utmost 3.difficult to accomplish