Spanish-English dictionary »

hormigas en la cola meaning in English

SpanishEnglish
hormigas en la cola noun

ants in one's pants(agitated and fidgety state)
noun