be very excited or restless - German English Dictionary