diccionario Español-inglés »

hormigas en la cola significado en inglés

EspañolInglés
hormigas en la cola noun

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