give (one) itchy feet - Español Inglés Diccionario