be painful or arduous - French English Dictionary