difficult to accomplish; demanding considerable mental effort and skill
Seed ·
arduous in CommonParlance