Requiring more than usually expected or thought due, especially great patience and effort and skill English: demanding Bahasa: keras, ketat, mendesak