to have itchy feet - Español Inglés Diccionario