Taxing to the utmost, testing powers of endurance English: arduous, straining, strenuous Bahasa: berat