be very excited or restless - French English Dictionary