give (one) itchy feet - Francés Inglés Diccionario