Solution:arduous- involving or requiring strenuous effort; difficult and tiring.Onerous - involving a great deal of effort, trouble, or difficulty
(b) abundant- plentiful.
(c) honourable--bringing or deserving respect
(d) accessible-able to be reached or entered.