be very excited or restless - Turkish English Dictionary