restless (showing no signs of fatigue) - French English Dictionary