English version

have ants in your pants

From Longman Dictionary of Contemporary Englishhave ants in your pantshave ants in your pantsspoken to be so excited or full of energy that you are unable to sit or stand still – used humorously ant
Pictures of the day
What are these?
Click on the pictures to check.