who has ants in their pants (person) - Spanish English Dictionary