be difficult to follow up; be hard to keep up; it is arduous to carry on
Copyright © 2018 WordTech Co.