restless and nervous and constantly moving - Spanish English Dictionary